Skip to content

Updated everything for the new stabel release#31

Merged
anaslimem merged 1 commit intomainfrom
stable_release
Mar 18, 2026
Merged

Updated everything for the new stabel release#31
anaslimem merged 1 commit intomainfrom
stable_release

Conversation

@anaslimem
Copy link
Owner

No description provided.

Copilot AI review requested due to automatic review settings March 18, 2026 21:18
@vercel
Copy link

vercel bot commented Mar 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cortexa-db Ready Ready Preview, Comment Mar 18, 2026 9:18pm

@anaslimem anaslimem merged commit 080c9db into main Mar 18, 2026
5 checks passed
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the project for the v1.0.0 “stable” release by bumping package versions, refreshing benchmark documentation, and making small API/behavior tweaks in the Python and Rust crates.

Changes:

  • Bump crate/package versions to 1.0.0 and update README badges/status accordingly.
  • Refresh benchmark docs (Markdown + MDX) with new numbers, methodology, and reproduction steps.
  • Adjust Python export_replay() scanning logic and narrow except clauses; re-export additional Rust facade types from cortexadb-core.

Reviewed changes

Copilot reviewed 8 out of 9 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
docs/resources/benchmarks.md Updates benchmark results/methodology and reproduction instructions.
docs/content/docs/resources/benchmarks.mdx Updates docs site benchmarks and presentation for v1.0.0.
crates/cortexadb-py/pyproject.toml Bumps Python package version to 1.0.0.
crates/cortexadb-py/cortexadb/client.py Tweaks exception handling and changes replay export scanning behavior.
crates/cortexadb-core/src/lib.rs Re-exports additional facade types from the crate root.
crates/cortexadb-core/src/engine.rs Renames a helper and adjusts visibility/docs around state machine mutation.
crates/cortexadb-core/Cargo.toml Bumps Rust crate version to 1.0.0.
README.md Updates stable status + v1.0.0 benchmark summary and badges.
Cargo.lock Updates locked version metadata for cortexadb-core.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +322 to +323
scan_limit = max(total_live * 4, 1000)
while found < total_live and mid <= scan_limit:
Comment on lines +44 to 46
# Build the Rust extension (release mode for published numbers)
cd crates/cortexadb-py
maturin develop --release
Comment on lines 318 to +323
stats = self.stats()
for i in range(1, stats.entries + 1):
total_live = stats.entries
found = 0
mid = 1
scan_limit = max(total_live * 4, 1000)
while found < total_live and mid <= scan_limit:
Comment on lines +339 to 340
except Exception:
pass
self.state_machine.apply_command(cmd)?;

// 5. Update tracking
// 3. Update tracking
/// NOTE: If you modify state directly (not via execute_command),
/// you bypass WAL durability! Use execute_command() instead.
pub fn get_state_machine_mut(&mut self) -> &mut StateMachine {
/// Get mutable reference to the state machine
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants